package com.prueba.client.interfaz.layouts;


//import com.prueba.client.interfaz.inicio.PanelInicio;
import com.smartgwt.client.types.VisibilityMode;
import com.smartgwt.client.widgets.layout.SectionStack;
import com.smartgwt.client.widgets.layout.SectionStackSection;

public class InterfazPrincipal extends SectionStack{
	static public InterfazPrincipal getInstance(){
		if (singleton==null){
			singleton=new InterfazPrincipal();
		}
		return singleton;
	}
	static private InterfazPrincipal singleton=null;
	
	//public SectionStackSection seccionInicio;
	public SectionStackSection seccionPrincipal;
	public SectionStackSection seccionEditor;
	public SectionStackSection seccionAyuda;
	
	private InterfazPrincipal(){
		super();
        this.setVisibilityMode(VisibilityMode.MULTIPLE);  
        this.setWidth100();  
        this.setHeight100();
        
        //seccionInicio = new SectionStackSection("Inicio"); 
		//seccionInicio.setResizeable(false); 
		//seccionInicio.setCanCollapse(false);
        //seccionInicio.addItem(PanelInicio.getInstance()); 
        //this.addSection(seccionInicio);  
        
        seccionPrincipal = new SectionStackSection("Asistente"); 
        seccionPrincipal.addItem(PanelPrincipal.getInstance()); 
        this.addSection(seccionPrincipal);  

        seccionEditor = new SectionStackSection("Editor - Wiki");   
        seccionEditor.addItem(PanelEditor.getInstance()); 
        this.addSection(seccionEditor); 
        
        seccionAyuda = new SectionStackSection("Ayuda");   
        seccionAyuda.addItem(PanelAyuda.getInstance()); 
        this.addSection(seccionAyuda); 
        
        iniciarInterfaz();
	}
	
	//Ajusta la interfaz al iniciarse
	public void iniciarInterfaz(){
		//seccionInicio.setExpanded(true);
		
        /*seccionPrincipal.setExpanded(false);
        seccionPrincipal.setCanCollapse(false); 
        seccionConfiguracion.setExpanded(false); 
        seccionConfiguracion.setCanCollapse(false);       
        seccionEditor.setExpanded(false);   
        seccionEditor.setCanCollapse(false);  */     
		
		seccionPrincipal.setExpanded(true); 
		seccionPrincipal.setCanCollapse(true); 		
        seccionEditor.setCanCollapse(true);  
        seccionAyuda.setCanCollapse(true);  
	}

	

}
